package com.whcoding.jpa.service;

import com.whcoding.jpa.pojo.OrmDeptPO;

import java.util.List;

public interface DeptService {

    /**
     *
     * 新增数据
     * @param deptVO
     * @return
     */
    boolean addDept(OrmDeptPO deptVO);

    /**
     * 根据主键ID 查询数据
     * @param id
     * @return
     */
    OrmDeptPO queryDeptById(Integer id);

    /**
     * 根据DeptName 查询数据
     * @param deptName
     * @return
     */
    OrmDeptPO queryDeptByDeptName(String deptName);


    /**
     *
     * 查询list数据
     * @return
     */
    List<OrmDeptPO> queryAllDept();

    /**
     * 用户自定义SQL查询
     * @return
     */
    List<OrmDeptPO> queryDeptBySql();

    /**
     * 根据id 删除数据
     * @param deptId
     */
    void deleteByDeptId(Long deptId);

}

